package com.zj.study.pojo.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * @author 赵赳
 * @since 2021/9/22 14:11
 */
@Data
public class UserVO {

  /**
   * 主键ID
   */
  private Long id;

  /**
   * 姓名
   */
  private String name;

  /**
   * 年龄
   */
  private Integer age;

  /**
   * 邮箱
   */
  private String email;

  /**
   * 创建时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
  private LocalDateTime createTime;

  /**
   * 修改时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
  private LocalDateTime updateTime;

  /**
   * 逻辑删除（0 未删除、1 删除）
   */
  private Integer delFlag;

  /**
   * 版本号（用于乐观锁， 默认为 1）
   */
  private Integer version;

}
